﻿@charset "utf-8";
/* CSS Document */
/*body{ background-image:url(/images/bodybg.jpg); background-repeat:repeat; text-align:center; margin:0px; padding:0px; color:#2a1a1b; font-size:12px; font-family:宋体;}*/
body{text-align:center; margin:0px; padding:0px; color:#2a1a1b; font-size:12px; font-family:宋体;}
*{ margin:0px; padding:0px; }
a{ text-decoration:none;color:#2a1a1b;}
a:hover{ color:#c88022;}
img{ border:0px;}
li{ list-style-type:none;}

.box_content{ width:1008px; margin:0 auto; text-align:center;}
.box{ width:1000px; background-image:url(/images/_03.gif); background-repeat:repeat-y; text-align:center;float:left; padding:0 4px;}
.main{ width:1000px;_width:990px; margin:0 auto; background-color:#FFF; height:auto; float:left;}
.topline{ width:1000px; height:4px; background-image:url(/images/_02.gif); background-repeat:no-repeat; overflow:hidden;}
.topsec{ width:980px;_width:975px; text-align:right; float:right; padding:5px;_padding-top:7px; padding-right:20px; height:20px; line-height:20px; vertical-align:middle;}
.nav{ width:1000px; _width:990px; float:left; background-image:url(/images/about_03.jpg); background-repeat:repeat-x; background-position:bottom; padding-bottom:10px;}
.logo{ width:220px; float:left; text-align:right;}
.banner{text-align:right;float:right; padding-top:10px; width:750px;}

.third{ width:964px; margin:0 auto; margin-top:15px; height:auto;}
.about{ width:295px; height:180px; float:left; padding-left:10px; }
.a_title{ width:293px; height:16px; line-height:16px; vertical-align:middle; text-align:right; float:left; background-image:url(/images/_28.gif); background-repeat:no-repeat;}

.a_cont{ float:left; line-height:22px; vertical-align:middle; text-align:left; letter-spacing:1px; margin-top:20px; width:293px;}
.none{ width:4px; height:212px; background-image:url(/images/_30.gif); background-repeat:no-repeat; float:left; margin-left:17px;}

.news{ width:380px; height:180px; float:left; margin-left:0px;}
.n_title{ width:378px; height:16px; line-height:16px; vertical-align:middle; text-align:right; float:left; background-image:url(/images/_30-11.gif); background-repeat:no-repeat;}
.n_content{ width:378px; float:left; line-height:24px; vertical-align:middle; margin-top:20px;}
.n_content ul li{ list-style-type:none;line-height:24px; height:24px; vertical-align:middle; background-image:url(/images/libg.gif); background-repeat:repeat-x; background-position:bottom;}
.n_topic{ float:left;}
.n_time{ float:right;}
.cluture{ float:right;}
.tzz{ margin-top:4px;}
.clear{ clear:both;}
.construct{ width:964px; float:left; margin-top:20px;}
.c_title{ width:962px; height:16px; line-height:16px; vertical-align:middle; background-image:url(/images/_43.gif); background-repeat:no-repeat; text-align:right;}
.c_content{ width:962px; height:119px; position:relative; margin-top:10px;}
.c_content ul{ display:inline;}
.c_content ul li{float:left; position:relative; width:191px; margin-left:1px;}
.construct_name{ width:181px; height:30px;line-height:30px;
	/*background-color:#372526;*/
background:rgba(0, 0, 0, 0.5) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/
filter:Alpha(opacity=50); background:#000;/*实现IE背景透明*/
-moz-opacity:0.50; opacity: 0.50;
font-size:14px; font-weight:bold; float:left; position:absolute; top:89px;left:0px;text-align:left; padding-left:10px;}
.construct_name:hover{ background-color:#000;}
.construct_name p{ color:#fff; position:relative;}
.construct_img{ width:191px; height:119px;}
.construct_img img{ width:191px; height:119px;}

.footer{ width:1000px; margin:0 auto;} 
.foot_topline{width:1000px; height:4px; background-image:url(/images/_61.gif); background-repeat:no-repeat; overflow:hidden; float:left;}
.foot_left{ width:350px; float:left; height:58px; background-image:url(/images/_64.gif); background-repeat:no-repeat; background-position:20px 8px; 
text-align:right; padding-top:12px;}
.foot_right{ width:627px; float:right; text-align:right; line-height:22px; vertical-align:middle; padding-right:22px; padding-top:5px;}

.bannerimg{ width:1000px; float:left; height:265px; text-align:left; overflow:hidden;}

.ms_left{ width:226px; float:left; text-align:center; height:auto;}
.ms_right{ width:755px;float:left; border-left:solid 1px #e8e8e8; height:auto; overflow:hidden;}
.ms_left_content{ width:197px; float:left; margin-left:18px;_margin-left:8px; margin-top:14px; text-align:center;}
.ms_left_topimg{ width:197px; height:7px; background-image:url(/images/_04.jpg); background-repeat:no-repeat; background-position:7px 0px; float:left; overflow:hidden;}
.secimg{ width:197px; height:22px; float:left;}
.ms_left_navul{ width:183px; height:auto; border:solid 1px #eeeeee; float:left; margin-left:7px;_margin-left:3px;}
.ms_left_navul ul{ width:170px; height:auto; margin:0 auto;}
.ms_left_navul li{ height:33px;_height:23px;line-height:33px;_line-height:23px; vertical-align:middle; background-image:url(/images/about_23.jpg); background-repeat:repeat-x; background-position:bottom; text-align:left; padding-left:10px;_padding-top:10px;}
.ms_left_navul li img{ padding-right:5px;}
.ms_left_threeimg{ width:185px; margin-left:7px;_margin-left:3px; float:left; height:auto;}
.ms_left_threeimg img{ margin-top:13px;}

.ms_right_top{ width:734px;_width:729px; height:30px; background-image:url(/images/about_18.jpg); background-repeat:repeat-x; background-position:bottom; margin-left:21px;_margin-left:11px; float:left; padding-top:22px;}
.ms_right_top_state{ width:300px;_width:295px; height:30px; line-height:20px; vertical-align:middle; padding-left:23px; text-align:left; font-size:13px; color:#2a1a1b; background-image:url(/images/about_10.jpg); background-repeat:no-repeat; background-position:0px 2px; float:left;}
.path{ width:410px; float:left; text-align:right; color:#2a1a1b; font-size:12px; padding-top:2px;}

.ms_right_maincontent{ text-align:left; line-height:30px; letter-spacing:1px; padding:29px 21px 29px 21px; float:left; margin-left:21px;_margin-left:11px; width:714px;}
.ms_right_newlist{ padding-top:29px;text-align:left;width:734px;_width:729px;margin-left:21px;_margin-left:11px; float:left;}
.ms_right_newlist ul li{ background-image:url(/images/news_bg.jpg); background-repeat:repeat-x; height:29px; line-height:29px; vertical-align:bottom; background-position:bottom; color:#383838;}
.ms_right_newlist ul li a{ color:#383838;}
.newlist_topic{ width:500px; float:left; text-align:left;}
.newlist_time{ width:200px; float:right; text-align:right;}
.pages{ width:99%; height:40px; line-height:40px; vertical-align:middle; float:left;}
.pages a{ padding:0px 4px;}

.new_details_topic{ width:99%; height:22px; background-image:url(/images/about_23.jpg); background-repeat:repeat-x; background-position:bottom; text-align:center; float:left; color:#2a1a1b; font-size:14px; font-weight:bold;}
.new_details_time{ width:99%; height:25px; line-height:25px; vertical-align:middle; text-align:center; float:left;}
.new_details{ line-height:24px; letter-spacing:1px; color:#2a1a1b; vertical-align:middle; padding:20px; float:left;}

.ms_right_maincontent_family{ text-align:left; line-height:30px; letter-spacing:1px; padding:29px 21px 29px 21px; float:left; width:734px;_width:729px;margin-left:21px;_margin-left:11px;}
.family_left{ width:256px; padding-left:10px; float:left;  }
.family_right{ width:424px; padding-left:24px; text-align:left; float:left; line-height:24px; vertical-align:middle; overflow:hidden; height:775px; overflow:auto; padding-right:10px;}
.family_line{ width:735px; height:27px; background-color:#efefef; float:left; line-height:27px; vertical-align:middle; overflow:hidden;}
.more_family{ width:200px; float:left; text-align:left; color:#302828;}
.family_select{ width:510px; float:left; text-align:right; padding-top:2px;}
.family_photo{ width:735px; height:156px; padding-top:28px;float:left;}
.family_photo ul{display:inline; float:left;}
.family_photo ul li{ width:121px; height:156px; float:left; padding-right:25px;}

.zixuntable{ width:518px; height:240px; border:solid 1px #ccc; border-collapse:collapse;}
.zixuntable tr td{border:solid 1px #ccc; height:33px; color:#666; text-align:left; padding-left:10px; padding-top:2px; padding-bottom:2px;}
.zixuntable tr td input{ color:#000; border:solid 1px #ccc; background-color:#f0f0f0; height:22px; width:192px;}
.zixuntable tr td textarea{color:#000; border:solid 1px #ccc; background-color:#f0f0f0; height:94px; width:300px;}
.zixuntable tr td span{ color:#ff0000}

.jobtable{ border:solid 1px #eee; border-collapse:collapse; margin-top:20px;}
.jobtable tr th{ width:13%; text-align:center; border:solid 1px #eee;}
.jobtable tr td{ border:solid 1px #eee;line-height:30px; height:auto; vertical-align:middle; text-align:left; padding-left:10px; width:20%;}

.messagetable{ border:0px; float:left; text-align:left; margin-top:10px;}
.messagetable tr th{ color:#2a1a1b; font-weight:normal; text-align:center; border:0px;}
.messagetable tr td{ height:30px; line-height:30px; vertical-align:middle; border:0px;}
.messagetable tr td input{ border:solid 1px #bcc3bf; height:20px;}
.messagetable tr td textarea{border:solid 1px #bcc3bf;}

.web_first_ulli_buttom{ border-bottom:dotted 1px #1d1314; float:left; width:100%; margin-top:15px;}
.web_first_ul span{ font-size:14px; font-weight:bold; float:left; width:100%;}
.web_first_ul li{}
.web_sec_ul{ display:inline; float:left;}
.web_sec_ul li{ border-bottom:none; width:100px; float:left;}